package team.headnurse.nursemanagement.service;

import team.headnurse.nursemanagement.model.StaffTime;

/**
 * @author Eugene-Forest
 */
public interface StaffTimeService {

    /**
     * 通过id删除一条人员时间安排记录
     * @param staffId 员工id
     * @param timeId 时间编号
     * @return 如果成功则返回数字1
     */
    int deleteById(String staffId,int timeId);

    /**
     * 插入一条人员时间安排记录
     * @param staffTime 人员时间安排对象
     * @return 如果成功则返回数字1
     */
    int insert(StaffTime staffTime);

    /**
     * 更新一条人员时间安排记录
     * @param staffTime 人员时间安排对象
     * @return 如果成功则返回数字1
     */
    int update(StaffTime staffTime);

    /**
     * 通过id查找一条人员时间安排记录
     * @param staffId 员工id
     * @param timeId 时间编号
     * @return 如果成功则返回人员时间安排对象
     */
    StaffTime selectById(String staffId,int timeId);


}
